#import <Foundation/Foundation.h>
#import "NoteNode.h"

@interface NoteTree : NSObject <NSCoding>{
	NoteNode* wholeNode;
	NoteNode* half1Node;
	NoteNode* half2Node;
	NoteNode* quarter1Node;
	NoteNode* quarter2Node;
	NoteNode* quarter3Node;
	NoteNode* quarter4Node;
	NoteNode* eighth1Node;
	NoteNode* eighth2Node;
	NoteNode* eighth3Node;
	NoteNode* eighth4Node;
	NoteNode* eighth5Node;
	NoteNode* eighth6Node;
	NoteNode* eighth7Node;
	NoteNode* eighth8Node;
}

@property (nonatomic, retain) NoteNode* wholeNode;
@property (nonatomic, retain) NoteNode* half1Node;
@property (nonatomic, retain) NoteNode* half2Node;
@property (nonatomic, retain) NoteNode* quarter1Node;
@property (nonatomic, retain) NoteNode* quarter2Node;
@property (nonatomic, retain) NoteNode* quarter3Node;
@property (nonatomic, retain) NoteNode* quarter4Node;
@property (nonatomic, retain) NoteNode* eighth1Node;
@property (nonatomic, retain) NoteNode* eighth2Node;
@property (nonatomic, retain) NoteNode* eighth3Node;
@property (nonatomic, retain) NoteNode* eighth4Node;
@property (nonatomic, retain) NoteNode* eighth5Node;
@property (nonatomic, retain) NoteNode* eighth6Node;
@property (nonatomic, retain) NoteNode* eighth7Node;
@property (nonatomic, retain) NoteNode* eighth8Node;

- (void)clearTree;
 
@end
